package com.diligreat.util; 
/** 
 * @Author  Bruce_zg 
 * @Date 2011-12-11
 * @Comments 
 */
public class Constants {
	//====================================  正则   ====================================
	/** Email地址正则表达式 */
	public static final String REGULAR_EMAIL = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
	/** 用户名校验的正则表达式(字母、数字、下划线、中文) */
	public static final String REGULAR_USER_NAME = "^[a-zA-Z0-9_\u4e00-\u9fa5]+$";
	/** 格式(id为数字)：“id1,id2,id3”  */
	public static final String REGULAR_IDS_FORMAT = "\\d+(,\\d+)*";
	/** 数字  */
	public static final String REGULAR_NUMERAL = "\\d+";
	//====================================  session key   ====================================
	/** 网站用户session的key */
	public static final String SESSION_KEY_MEM = "user";
	/** 后台用户session的key */
	public static final String SESSION_KEY_OP = "op";
	
	public static final String TOKEN_KEY = "token";
	public static final String SUBMIT_FLAG = "submitFlag";
	
	public static final String ENCRYPT_KEY = "nvkzlY32Y3lJRweEv+9SmEyFLh64MflotJUQAQ==";
	
	//====================================  date & time format   ====================================
	/** 日期/时间格式  "yyyy-MM-dd HH:mm:ss,SSS" */
	public static final String DATETIME_FULL = "yyyy-MM-dd HH:mm:ss,SSS";
	/** 日期/时间格式  "yyyyMMddHHmmssSSS" */
	public static final String DATETIME_FULL_STR = "yyyyMMddHHmmssSSS";
	/** 日期/时间格式  "yyyy-MM-dd HH:mm:ss" */
	public static final String DATETIME_SEC = "yyyy-MM-dd HH:mm:ss";
	/** 日期/时间格式  "yyyyMMddHHmmss" */
	public static final String DATETIME_SEC_STR = "yyyyMMddHHmmss";
	/** 日期/时间格式  "yyyy-MM-dd" */
	public static final String DATE = "yyyy-MM-dd";
	/** 日期/时间格式  "yyyyMMdd" */
	public static final String DATE_STR = "yyyyMMdd";
	/** 日期/时间格式  "yyMMdd" */
	public static final String DATE_SHORT_STR = "yyMMdd";
	/** 日期/时间格式  "MMdd" */
	public static final String DATE_NO_YEAR = "MMdd";
	
	public static void main(String[] args){
		//System.out.println(",1dd1".matches("(^((?!,).)*$)|(.*,)"));
		//System.out.println("d,".matches(".+(,.+)*"));
		System.out.println(" ".matches("\\d+(,\\d+)*"));
		//System.out.println("1ss".matches("^[^,].+(,.+)+[^,]$"));//第一个字符不允许是“,”
	}
	
}
 